<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
	<p>
		Le package
		<code>fr.upmc.alasca.centreCalcul.interne.controleurApplication</code>
		comprend le contrôleur d'application ainsi que ses connecteurs,
		interfaces et ports nécessaires à son fonctionnement.
	</p>
	<p>
		Le rôle du contrôleur d'application est de contrôler les performances
		du répartiteur de requêtes, en se servant des données reçu par les
		différents capteurs (capteurs sur les coeurs et capteurs de temps
		d'exécution des requêtes).<br />
		Il maintient les informations sur les performances des machines
		virtuelles d'une application à jour et les transmet au répartiteur de
		requêtes afin que celui-ci puisse prendre les bonnes décisions.<br/>
		Lorsque les performances du répartiteurs de requêtes ne répondent pas
		aux exigences du client (trop lent ou trop rapide), c'est le contrôleur
		d'application qui prend les décision pour augmenter ou diminuer les
		temps de réponses des requêtes en augmentant/diminuant la fréquences des
		coeurs de l'application ou en allouant/désallouant des coeurs.
	</p>
</body>
</html>